var arr = [2, 2, 23, 1, 32, 1, 23, 41, 3, 4]
//数组去重的方法
//利用对象的key是唯一的
var obj = {};
var len = arr.length;
var arrResult = []
// for(var i=0;i<len;i++){
// 	if(!obj[arr[i]]){
// 		obj[arr[i]]=1
// 		arrResult.push(arr[i])
// 	}
// }


// for(var i=0;i<len;i++){
// 	for(var j=i+1;j<len;j++){
// 		if(arr[i]==arr[j]){
// 			arr.splice(j,1)
// 			len--;
// 			j--
// 		}
// 	}
// }

// for(var i=0;i<len;i++){
// 	if(arrResult.indexOf(arr[i])==-1){
// 		arrResult.push(arr[i])
// 	}
// }


// for(var i=0;i<len;i++){
// 	if(!arrResult.includes(arr[i])){
// 		arrResult.push(arr[i])
// 	}
// }

// arrResult=arr.filter((v)=>{
// 	return arrResult.includes(v)?'':arrResult.push(v)
// })

// arr.forEach((v)=>{
// 	return arrResult.includes(v)?'':arrResult.push(v)
// })

//  arr.map((v)=>{
// 	return arrResult.includes(v)?'':arrResult.push(v)
// })

// for(var i=0;i<len;i++){
// 	if(arrResult.lastIndexOf(arr[i])==-1){
// 		arrResult.push(arr[i])
// 	}
// }

// arrResult=Array.from(new Set(arr))

// arrResult=[arr[0]]
// for(var i=0;i<len;i++){
// 	var repeat=false;
// 	for(var j=0;j<arrResult.length;j++){
// 		if(arr[i]==arrResult[j]){
// 			repeat=true;
// 			break
// 		}

// 	}
// 	if(!repeat){
// 		arrResult.push(arr[i])
// 	}
// }

// var arr2=arr.sort()
// arrResult=[arr2[0]]
// for(var i=0;i<arr2.length;i++){
// 	if(arr2[i]!==arrResult[arrResult.length-1]){
// 		arrResult.push(arr2[i])
// 	}
// }

// for(var i=0;i<len;i++){
// 	for(var j=i+1;j<len;j++){
// 		if(arr[i]==arr[j]){
// 			j=++i;
// 			console.log(j)
// 		}
// 	}
// 	arrResult.push(arr[i])
// }

var arr2 = arr.sort((a, b) => {
    return a - b;
})

function loop(index) {
    if (index >= 1) {
        if (arr[index] == arr[index - 1]) {
            arr.splice(index, 1)
        }
        loop(index - 1)
    }
}
loop(len - 1)
console.log(arr)